runtime.schedt.gcwaiting (field)

15 uses

	runtime (current package)
		mgcmark.go#L1064: 		for !(gp.preempt && (preemptible || sched.gcwaiting.Load())) {
		mgcmark.go#L1078: 	for !(gp.preempt && (preemptible || sched.gcwaiting.Load())) {
		proc.go#L959: 		sched.gcwaiting.Store(true)
		proc.go#L1365: 	sched.gcwaiting.Store(true)
		proc.go#L1449: 	sched.gcwaiting.Store(false)
		proc.go#L2686: 	if sched.gcwaiting.Load() {
		proc.go#L2816: 	if !sched.gcwaiting.Load() {
		proc.go#L2900: 	if sched.gcwaiting.Load() {
		proc.go#L3063: 	if sched.gcwaiting.Load() || pp.runSafePointFn != 0 {
		proc.go#L3270: 			if sched.gcwaiting.Load() {
		proc.go#L4049: 	if sched.gcwaiting.Load() {
		proc.go#L5552: 		if debug.schedtrace <= 0 && (sched.gcwaiting.Load() || sched.npidle.Load() == gomaxprocs) {
		proc.go#L5554: 			if sched.gcwaiting.Load() || sched.npidle.Load() == gomaxprocs {
		proc.go#L5807: 		print(" gcwaiting=", sched.gcwaiting.Load(), " nmidlelocked=", sched.nmidlelocked, " stopwait=", sched.stopwait, " sysmonwait=", sched.sysmonwait.Load(), "\n")
		runtime2.go#L835: 	gcwaiting  atomic.Bool // gc is waiting to run